package com.jmxcfc.blfsc.cfca.common;


/**
 * cfca中金国信常量
 */
public class Constants {

    private Constants() {
    }

    public static final String MEDIA_TYPE_APPLICATION_JSON_UTF8 = "application/json;charset=UTF-8";

    /**
     * =
     */
    public static final String EQUAL = "=";

    /**
     * &
     */
    public static final String AND = "&";
    /**
     *输入源类型:1:pdf文件路径 、2:pdf文节流件字
     */
    public static final String INPUT_TYPE_1 = "1";
    /**
     *hash算法:SHA-256
     */
    public static final String HASH_ALG_SHA256 = "SHA-256";
    /**
     * hash算法:SHA-1
     */
    public static final String HASH_ALG_SHA1 = "SHA-1";

    /**
     * RSA算法
     */
    public static final String KEY_ALG_RSA = "RSA";
    /**
     * 证据类型,0:身份证
     */
    public static final String IDENTIFICATION_TYPE_0 = "0";

    /**
     * 签章类型:
     * SEAL_TYP=1(空白标签坐标)
     * SEAL_TYP=2(坐标签章)=>这边使用2
     * SEAL_TYP=3(关键字坐标)
     */
    public static final String SEAL_TYP_2 = "2";

    /**
     *坐标值是否来源于客户端
     * 取值为1,不为空
     * 1:来源客户端(值为1时,以PDF文档的左上角为原点坐标体系)
     * 0:其他
     */
    public static final String IS_CENTER_COORDINATE_1 = "1";

    /**
     * 签章内容类型,取值1
     * 1:绑定图片
     * 2:外传图片
     * 3:外出文本
     */
    public static final String TYPE_1 = "1";


    /**
     * 时间戳的方式,0:实时访问 CFCA 时间戳
     */
    public static final String TIMESTAMP_CHANNEL_0 = "0";

    /**
     *获取场景证书的方式:(取值1)
     * 0:实时从 CFCA CA服务申请下载场景证书；
     * 1:使用从 CFCA CA服务预先申请下载并存储在本地的场景证书；
     *
     */
    public static final String SCENE_CERT_CHANNEL_1 = "1";


    public static final String CODE_000000 = "000000";

     /**
     * 响应给blfs的响应体body的 下载的合同文件pdf地址字段的值
     */
    public static final String OUTPUT_FILE_PATH = "outputFilePath";




}
